#!/bin/bash


# 解压缩

unzip -h

## 解压到当前目录

unzip zipped_file.zip

#解压到指定目录下

sudo mkdir  -p /var/unzipped_directory/
unzip zipped_file.zip -d  /var/unzipped_directory/

#查看压缩文件中的内容而不解压压缩文件

unzip -l seacms-605.zip

Archive:  seacms-605.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
     2639  08-13-2021 16:02   605m3u8.html
     2602  08-13-2021 15:59   605yun.html
---------                     -------
     5241                     2 file

unzip -v seacms-605.zip

Archive:  seacms-605.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
    2639  Defl:N     1030  61% 08-13-2021 16:02 68295f56  605m3u8.html
    2602  Defl:N     1001  62% 08-13-2021 15:59 08bed794  605yun.html
--------          -------  ---                            -------
    5241             2031  61%                            2 files




pip install  -i https://pypi.doubanio.com/simple/  --trusted-host pypi.doubanio.com    --target=/Library/Python/3.8/site-packages  pip


各选项的含义分别为：
-x 文件列表 解压缩文件，但不包括指定的file文件。
-v 查看压缩文件目录，但不解压。
-t 测试文件有无损坏，但不解压。
-d 目录 把压缩文件解到指定目录下。
-z 只显示压缩文件的注解。
-n 不覆盖已经存在的文件。
-o 覆盖已存在的文件且不要求用户确认。
-j 不重建文档的目录结构，把所有文件解压到同一目录下。



选项	描述
-c	将解压缩的结果显示到屏幕上，并对字符做适当的转换；
-f	更新现有的文件；
-l	显示压缩文件内所包含的文件；
-p	与-c参数类似，会将解压缩的结果显示到屏幕上，但不会执行任何的转换；
-t	检查压缩文件是否正确；
-u	与-f参数类似，但是除了更新现有的文件外，也会将压缩文件中的其他文件解压缩到目录中；
-v	执行时显示详细的信息；
-z	仅显示压缩文件的备注文字；
-a	对文本文件进行必要的字符转换；
-b	不要对文本文件进行字符转换；
-C	压缩文件中的文件名称区分大小写；
-j	不处理压缩文件中原有的目录路径；
-L	将压缩文件中的全部文件名改为小写；
-M	将输出结果送到more程序处理；
-n	解压缩时不要覆盖原有的文件；
-o	不必先询问用户，unzip执行后覆盖原有的文件；
-P  <密码>	使用zip的密码选项；
-q	执行时不显示任何信息；
-s	将文件名中的空白字符转换为底线字符；
-V	保留VMS的文件版本信息；
-X	解压缩时同时回存文件原来的UID/GID；
-d  <目录>	指定文件解压缩后所要存储的目录；
-x  <文件>	指定不要处理.zip压缩文件中的哪些文件；
-Z	unzip-Z等于执行zipinfo指令。











